package cn.exrick.xboot.flow.entity;

import cn.exrick.xboot.mybaitsPlus.BaseEntity;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

/**
 * <p>
 * 流程节点表
 * </p>
 *
 * @author zy
 * @since 2022-08-31
 */
@Data
@TableName("flow_nodeInfo")
public class FlowNodeinfo extends BaseEntity {

    private static final long serialVersionUID = 1L;


    public static Integer NODE_TYPE_FINISH=1;

    public static Integer NODEHANDLER_TYPE_USER=0;
    public static Integer NODEHANDLER_TYPE_ROLE=1;

    private String id;
    /**
     * 流程模板id
     */
    private String templateId;
    private String templateVersion;
    /**
     * 节点名称
     */
    private String nodeName;
//    /**
//     * 上一节点id
//     */
//    private String lastNodeId;
//    /**
//     * 下一节点
//     */
//    private String nextNodeId;
    /**
     * 是否必填审批意见
     */
    private Integer isEnableOpinion;
    /**
     *是否结束节点 0：否 1是
     */
    private Integer nodeType;
    /**
     * 节点处理人回显
     */
    private String nodeHandler;
    /**
     * 审批类型 0：用户；1：角色
     */
    private Integer approvalType;
    /**
     * 节点排序
     */
    private Integer setpId;
    /**
     * 前端所需字段
     */
    private String sevent;
    private String content;
    private Boolean span;
    /**
     * 删除标识
     */
    private Boolean del;


}
